Collaboration diagram for XFcCFLMaker:

Public Member Functions | |
| XFCIMPORT INT32 | store (const CHAR *aFname, const INT8 *aData, INT32 aDataSize, UINT32 aCompressionFlags) |
| Stores a single chunk of data inside the CFL. | |
| XFCIMPORT INT32 | finish (UINT32 aLibraryCompressionFlags) |
| Finishes the CFL file, storing the library information. | |
Static Public Member Functions | |
| XFCIMPORT XFcCFLMaker * | create (const CHAR *aTargetFileName) |
| Starts building a CFL file, returns new XFcCFLMaker object. | |
Protected Member Functions | |
| XFcCFLMaker () | |
| ~XFcCFLMaker () | |
Protected Attributes | |
| XFcCFLDirectoryEntry * | mRootDir |
| Internal: list of directory entries in the file. | |
| XFcFile * | mFile |
| Internal: file pointer. | |
Usage:
XFcCFLMaker *mak = XFcCFLMaker::create(XFCSTR("targetfn.cfl")); mak->store(XFCSTR("datafilename.dat"), dataptr, datasize, compressflags); mak->finish(compressflags);
|
|
|
|
|
|
|
|
Starts building a CFL file, returns new XFcCFLMaker object.
|
|
|
Finishes the CFL file, storing the library information.
|
|
||||||||||||||||||||
|
Stores a single chunk of data inside the CFL.
|
|
|
Internal: file pointer.
|
|
|
Internal: list of directory entries in the file.
|
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch | ||